$(document).ready(function() {
	$('#loginForm').on('submit', function(e) {
		e.preventDefault();
		const username = $('#username').val();
		const password = $('#password').val();
		const rememberMe = $('#rememberMe').is(':checked');

		if (username && password) {
			if (rememberMe) {
				localStorage.setItem('username', username);
			};
			const data = {
				userName: username,
				password: password
			};
			$.ajax({
			    url: pre +'login/doLogin',   // 请求地址
			    type: 'POST',            // 请求方式
			    contentType: 'application/json;charset=UTF-8',  // 请求内容类型
			    data: JSON.stringify(data),
			    success: function(response) {
			        if (response.code == 200) {
			        	toastr.success("登录成功!");
						// 设置登录标志
						localStorage.setItem("isLogin", "true");

						// 如果有 token 或用户名也可以存储
						localStorage.setItem("authToken", response.data.token);
						localStorage.setItem("username", username);
			        	window.location.href = 'index.html';
			        } else {
			        	toastr.warning(response.msg);
			        }
			    },
			    error: function(xhr, status, error) {
			        // 请求失败后处理逻辑
			        console.log(error);
			    }
			});
			// ajaxPost(
			//   "login/doLogin",
			//   data,
			//   "POST",
			//   function (response) {
			//     if (response.code == 200) {
			//     	toastr.success("登录成功!");
			//     	// 设置登录标志
			//     	localStorage.setItem("isLogin", "true");
			    
			//     	// 如果有 token 或用户名也可以存储
			//     	localStorage.setItem("authToken", response.data.token);
			//     	localStorage.setItem("username", username);
			//     	window.location.href = 'index.html';
			//     } else {
			//     	toastr.warning(response.msg);
			//     }
			//   }
			// );
		} else {
			alert('请填写完整信息');
		}
	});

	// 检查是否有保存的用户名
	const savedUsername = localStorage.getItem('username');
	if (savedUsername) {
		$('#username').val(savedUsername);
		$('#rememberMe').prop('checked', true);
	}
});